package main


var a, b int

var (  // 这种因式分解关键字的写法一般用于声明全局变量
	m int
	n bool
)

var r1 = 1
var r2 = r1

func main() {
	//这种不带声明格式的只能在函数体中出现
	g, h := 1, "2"
	println(g,h)

	println("修改前，r1=",&r1)
	r1 = 2
	println("修改后，r1=",&r1)

	//交换两个变量   a, b = b, a
}